package db;

import java.util.LinkedHashMap;

public class ebDBTestData {

    public ebDBTestData() {
        /*
         * Zbog ogranicenja u bazi podataka, nekad se mora paziti na redosled
         * upisivanja podataka u tabele.
         */
        fill010Drzave();
        fill020Regioni();
        fill030NaseljenaMesta();

        fill040Valute();
        fill050KursnaLista();

        fill060PravnaLica();
        fill070KorisnickeGrupe();

        fill080KlijentiKorisnici();

        fill090PoslovnaGodina();
        fill100PoslovnaTransakcija();
        fill110PovezaneTransakcije();
        fill120ZadnjiBrojevi();
        fill130RestrikcijaPrava();
        fill140RobaIUsluge();
        fill150StrukturaTransakcije();
        fill160Cenovnik();
        fill170CenePoJediniciMere();
    }

    public void fill010Drzave() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("DRZAVE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("DR_NAZIV", "Srbija");
        tmp.put("NM_SIFRA", null);
        tmp.put("DR_SLOZENA", "false");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "VSR");
        tmp.put("DR_NAZIV", "Velika Srbija");
        tmp.put("NM_SIFRA", null);
        tmp.put("DR_SLOZENA", "true");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("DR_NAZIV", "Srbija do Tokija");
        tmp.put("NM_SIFRA", null);
        tmp.put("DR_SLOZENA", "true");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SKN");
        tmp.put("DR_NAZIV", "Srbija k'o Nokija");
        tmp.put("NM_SIFRA", null);
        tmp.put("DR_SLOZENA", "false");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "ESP");
        tmp.put("DR_NAZIV", "Spanija");
        tmp.put("NM_SIFRA", null);
        tmp.put("DR_SLOZENA", "false");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "GER");
        tmp.put("DR_NAZIV", "Nemacka");
        tmp.put("NM_SIFRA", null);
        tmp.put("DR_SLOZENA", "false");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "ITA");
        tmp.put("DR_NAZIV", "Italija");
        tmp.put("NM_SIFRA", null);
        tmp.put("DR_SLOZENA", "false");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill020Regioni() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("REGIONI");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "SU");
        tmp.put("REG_NAZIV", "Sumadija");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "SM");
        tmp.put("REG_NAZIV", "Srem");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "BC");
        tmp.put("REG_NAZIV", "Backa");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "BN");
        tmp.put("REG_NAZIV", "Banat");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "BP");
        tmp.put("REG_NAZIV", "Beogradski pasaluk");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "IS");
        tmp.put("REG_NAZIV", "Istocna Srbija");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("REG_SIFRA", "PJ");
        tmp.put("REG_NAZIV", "Srpska pokrajina Japan");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "GER");
        tmp.put("REG_SIFRA", "RU");
        tmp.put("REG_NAZIV", "Rur");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "GER");
        tmp.put("REG_SIFRA", "SA");
        tmp.put("REG_NAZIV", "Sar");
        tmp.put("NM_SIFRA", null);
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill030NaseljenaMesta() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("NASELJENA_MESTA");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("NM_SIFRA", "1000");
        tmp.put("NM_NAZIV", "Beograd");
        tmp.put("NM_PTT_BROJ", "11000");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "BP");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1001");
        tmp.put("NM_NAZIV", "Novi Sad");
        tmp.put("NM_PTT_BROJ", "21000");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "BC");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1002");
        tmp.put("NM_NAZIV", "Kragujevac");
        tmp.put("NM_PTT_BROJ", "12345");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("REG_SIFRA", "SU");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1003");
        tmp.put("NM_NAZIV", "Tokio");
        tmp.put("NM_PTT_BROJ", "11001");
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("REG_SIFRA", "PJ");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1004");
        tmp.put("NM_NAZIV", "Nis");
        tmp.put("NM_PTT_BROJ", "12000");
        tmp.put("DR_SIFRA", "SKN");
        tmp.put("REG_SIFRA", "NI");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1005");
        tmp.put("NM_NAZIV", "Subotica");
        tmp.put("NM_PTT_BROJ", "13000");
        tmp.put("DR_SIFRA", "VSR");
        tmp.put("REG_SIFRA", "SB");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1006");
        tmp.put("NM_NAZIV", "Valjevo");
        tmp.put("NM_PTT_BROJ", "14000");
        tmp.put("DR_SIFRA", "SKN");
        tmp.put("REG_SIFRA", "VA");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1007");
        tmp.put("NM_NAZIV", "Leskovac");
        tmp.put("NM_PTT_BROJ", "15000");
        tmp.put("DR_SIFRA", "VSR");
        tmp.put("REG_SIFRA", "LE");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1008");
        tmp.put("NM_NAZIV", "Barselona");
        tmp.put("NM_PTT_BROJ", "47600");
        tmp.put("DR_SIFRA", "ESP");
        tmp.put("REG_SIFRA", "BS");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1009");
        tmp.put("NM_NAZIV", "Berlin");
        tmp.put("NM_PTT_BROJ", "54670");
        tmp.put("DR_SIFRA", "GER");
        tmp.put("REG_SIFRA", "BE");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("NM_SIFRA", "1010");
        tmp.put("NM_NAZIV", "Rim");
        tmp.put("NM_PTT_BROJ", "23550");
        tmp.put("DR_SIFRA", "ITA");
        tmp.put("REG_SIFRA", "RI");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill040Valute() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("VALUTE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("VA_SIFRA", "682");
        tmp.put("VA_NAZIV", "Srpski dinar");
        tmp.put("DR_SIFRA", "SRB");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("VA_SIFRA", "369");
        tmp.put("VA_NAZIV", "Afgan");
        tmp.put("DR_SIFRA", "VSR");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("VA_SIFRA", "691");
        tmp.put("VA_NAZIV", "Dolar solomonskih ostrva");
        tmp.put("DR_SIFRA", "SDT");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("VA_SIFRA", "548");
        tmp.put("VA_NAZIV", "Somalijski siling");
        tmp.put("DR_SIFRA", "SKN");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("VA_SIFRA", "751");
        tmp.put("VA_NAZIV", "Spanska pezeta");
        tmp.put("DR_SIFRA", "ESP");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("VA_SIFRA", "020");
        tmp.put("VA_NAZIV", "Nemacka marka");
        tmp.put("DR_SIFRA", "GER");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("VA_SIFRA", "233");
        tmp.put("VA_NAZIV", "Italijanska lira");
        tmp.put("DR_SIFRA", "ITA");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill050KursnaLista() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("KURSNA_LISTA");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("KL_DATUM", "2008-01-16 00:00:00");
        tmp.put("VAL_VA_SIFRA", "682");
        tmp.put("VA_SIFRA", "682");
        tmp.put("KL_BROJ", "1");
        tmp.put("KU_KUPOVNI", "1.0000");
        tmp.put("KU_SREDNJI", "1.0000");
        tmp.put("KU_PRODAJNI", "1.0000");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("KL_DATUM", "2008-01-16 00:00:00");
        tmp.put("VAL_VA_SIFRA", "682");
        tmp.put("VA_SIFRA", "369");
        tmp.put("KL_BROJ", "1");
        tmp.put("KU_KUPOVNI", "12.3565");
        tmp.put("KU_SREDNJI", "12.0000");
        tmp.put("KU_PRODAJNI", "11.8529");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("KL_DATUM", "2008-01-16 00:00:00");
        tmp.put("VAL_VA_SIFRA", "682");
        tmp.put("VA_SIFRA", "691");
        tmp.put("KL_BROJ", "1");
        tmp.put("KU_KUPOVNI", "125.3663");
        tmp.put("KU_SREDNJI", "124.0000");
        tmp.put("KU_PRODAJNI", "123.2568");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("KL_DATUM", "2008-01-16 00:00:00");
        tmp.put("VAL_VA_SIFRA", "682");
        tmp.put("VA_SIFRA", "548");
        tmp.put("KL_BROJ", "1");
        tmp.put("KU_KUPOVNI", "25.2659");
        tmp.put("KU_SREDNJI", "25.0125");
        tmp.put("KU_PRODAJNI", "24.3598");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("KL_DATUM", "2008-01-16 00:00:00");
        tmp.put("VAL_VA_SIFRA", "682");
        tmp.put("VA_SIFRA", "751");
        tmp.put("KL_BROJ", "1");
        tmp.put("KU_KUPOVNI", "69.3659");
        tmp.put("KU_SREDNJI", "68.3555");
        tmp.put("KU_PRODAJNI", "67.1586");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("KL_DATUM", "2008-01-16 00:00:00");
        tmp.put("VAL_VA_SIFRA", "682");
        tmp.put("VA_SIFRA", "020");
        tmp.put("KL_BROJ", "1");
        tmp.put("KU_KUPOVNI", "256.2541");
        tmp.put("KU_SREDNJI", "255.3659");
        tmp.put("KU_PRODAJNI", "254.3596");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("KL_DATUM", "2008-01-16 00:00:00");
        tmp.put("VAL_VA_SIFRA", "682");
        tmp.put("VA_SIFRA", "233");
        tmp.put("KL_BROJ", "1");
        tmp.put("KU_KUPOVNI", "23.5698");
        tmp.put("KU_SREDNJI", "22.5485");
        tmp.put("KU_PRODAJNI", "21.2543");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill060PravnaLica() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("PRAVNA_LICA");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "100");
        tmp.put("PL_NAZIV", "Admin");
        tmp.put("PL_ADRESA", "Admin");
        tmp.put("NM_SIFRA", "1000");
        tmp.put("PL_EBROKER", "true");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PRA_PL_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "123");
        tmp.put("PL_NAZIV", "Trange Frange");
        tmp.put("PL_ADRESA", "Necete nas naci b.b");
        tmp.put("NM_SIFRA", "1000");
        tmp.put("PL_EBROKER", "true");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PRA_PL_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "574");
        tmp.put("PL_NAZIV", "Export Import");
        tmp.put("PL_ADRESA", "Nehruova");
        tmp.put("NM_SIFRA", "1000");
        tmp.put("PL_EBROKER", "true");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PRA_PL_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "639");
        tmp.put("PL_NAZIV", "Braca najaci");
        tmp.put("PL_ADRESA", "Brus Lija 42");
        tmp.put("NM_SIFRA", "1001");
        tmp.put("PL_EBROKER", "true");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PRA_PL_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("PL_SIFRA", "548");
        tmp.put("PL_NAZIV", "Mi smo najbolji");
        tmp.put("PL_ADRESA", "Nehruova 34");
        tmp.put("NM_SIFRA", "1003");
        tmp.put("PL_EBROKER", "true");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PRA_PL_SIFRA", null);
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("PL_SIFRA", "563");
        tmp.put("PL_NAZIV", "Mi imamo sto vam treba");
        tmp.put("PL_ADRESA", "Tu negde 78");
        tmp.put("NM_SIFRA", "1003");
        tmp.put("PL_EBROKER", "true");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PRA_PL_SIFRA", null);
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill070KorisnickeGrupe() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("KORISNICKE_GRUPE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("SIFRA_GRUPE", "100");
        tmp.put("NAZIV_GRUPE", "povlasceni kupci");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("SIFRA_GRUPE", "200");
        tmp.put("NAZIV_GRUPE", "obicni kupci");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("SIFRA_GRUPE", "300");
        tmp.put("NAZIV_GRUPE", "povlasceni ponudjaci");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("SIFRA_GRUPE", "400");
        tmp.put("NAZIV_GRUPE", "zaposleni");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill080KlijentiKorisnici() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("KLIJENTI_KORISNICI");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "100");
        tmp.put("KL_ID", "Admin");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "0");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "admin");
        tmp.put("KL_LOZINKA", "admin");
        tmp.put("KL_E_MAIL", "admin@admin.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "123");
        tmp.put("KL_ID", "mikica");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "100");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Milan");
        tmp.put("KL_LOZINKA", "Milan");
        tmp.put("KL_E_MAIL", "milan@gmail.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "574");
        tmp.put("KL_ID", "perica");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "200");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Pera");
        tmp.put("KL_LOZINKA", "Pera");
        tmp.put("KL_E_MAIL", "pera@gmail.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "123");
        tmp.put("KL_ID", "mikica2");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "300");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Mika");
        tmp.put("KL_LOZINKA", "Mika");
        tmp.put("KL_E_MAIL", "mika@gmail.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "574");
        tmp.put("KL_ID", "laza");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "400");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Laza");
        tmp.put("KL_LOZINKA", "Laza");
        tmp.put("KL_E_MAIL", "laza@gmail.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "123");
        tmp.put("KL_ID", "ana");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "400");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Ana");
        tmp.put("KL_LOZINKA", "Ana");
        tmp.put("KL_E_MAIL", "ana@gmail.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "574");
        tmp.put("KL_ID", "ivana");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "300");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Ivana");
        tmp.put("KL_LOZINKA", "Ivana");
        tmp.put("KL_E_MAIL", "ivana@gmail.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "123");
        tmp.put("KL_ID", "jasna");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "200");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Jasna");
        tmp.put("KL_LOZINKA", "Jasna");
        tmp.put("KL_E_MAIL", "jasna@gmail.com");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "574");
        tmp.put("KL_ID", "nikola");
        tmp.put("PRA_DR_SIFRA", null);
        tmp.put("PL_SIFRA", null);
        tmp.put("SIFRA_GRUPE", "100");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("NM_SIFRA", null);
        tmp.put("KL_IME", "Nikola");
        tmp.put("KL_LOZINKA", "Nikola");
        tmp.put("KL_E_MAIL", "nikola@gmail.com");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill090PoslovnaGodina() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("POSLOVNA_GODINA");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("PG_GODINA", "1981");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "123");
        tmp.put("PG_VAZI", "true");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "1958");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "574");
        tmp.put("PG_VAZI", "false");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "1998");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "639");
        tmp.put("PG_VAZI", "true");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "1999");
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("PL_SIFRA", "548");
        tmp.put("PG_VAZI", "true");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "1999");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "123");
        tmp.put("PG_VAZI", "true");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "2003");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "574");
        tmp.put("PG_VAZI", "false");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill100PoslovnaTransakcija() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("POSLOVNE_TRANSAKCIJE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("POS_PL_SIFRA", "123");
        tmp.put("PG_GODINA", "1981");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TR_INTBROJ", "31724");
        tmp.put("TR_DATUM", "1981-01-04 15:58:18");
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("KLI_PRA_PL_SIFRA", "123");
        tmp.put("KL_ID", "mikica");
        tmp.put("PRA_DR_SIFRA3", "SDT");
        tmp.put("PRA_PL_SIFRA", "563");
        tmp.put("TR_VREDNOST", "65.67");
        tmp.put("VA_SIFRA", "548");
        tmp.put("TR_DOKADA", "1982-01-04 15:58:18");
        tmp.put("TR_DATVERIF", "1983-01-04 15:58:18");
        tmp.put("TR_DATREAL", "1984-01-04 15:58:18");
        tmp.put("PRA_DR_SIFRA", "VSR");
        tmp.put("PL_SIFRA", "639");
        tmp.put("TR_BROJTR", "348579");
        tmp.put("TR_STATUS", "A");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("POS_PL_SIFRA", "123");
        tmp.put("PG_GODINA", "1968");
        tmp.put("TRT_SIFRA", "   ");
        tmp.put("TR_INTBROJ", "31924");
        tmp.put("TR_DATUM", "1969-01-04 15:58:18");
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("KLI_PRA_PL_SIFRA", "574");
        tmp.put("KL_ID", "perica");
        tmp.put("PRA_DR_SIFRA3", "SDT");
        tmp.put("PRA_PL_SIFRA", "563");
        tmp.put("TR_VREDNOST", "65.67");
        tmp.put("VA_SIFRA", "548");
        tmp.put("TR_DOKADA", "1972-01-04 15:58:18");
        tmp.put("TR_DATVERIF", "1973-01-04 15:58:18");
        tmp.put("TR_DATREAL", "1974-01-04 15:58:18");
        tmp.put("PRA_DR_SIFRA", "VSR");
        tmp.put("PL_SIFRA", "639");
        tmp.put("TR_BROJTR", "43444");
        tmp.put("TR_STATUS", "B");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "GER");
        tmp.put("POS_PL_SIFRA", "574");
        tmp.put("PG_GODINA", "2003");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TR_INTBROJ", "31926");
        tmp.put("TR_DATUM", "2003-02-06 16:38:18");
        tmp.put("PRA_DR_SIFRA2", "SDT");
        tmp.put("KLI_PRA_PL_SIFRA", "574");
        tmp.put("KL_ID", "laza");
        tmp.put("PRA_DR_SIFRA3", "SRB");
        tmp.put("PRA_PL_SIFRA", "123");
        tmp.put("TR_VREDNOST", "732.99");
        tmp.put("VA_SIFRA", "751");
        tmp.put("TR_DOKADA", "2003-03-07 15:58:18");
        tmp.put("TR_DATVERIF", "2003-03-08 15:58:18");
        tmp.put("TR_DATREAL", "2003-03-08 15:58:18");
        tmp.put("PRA_DR_SIFRA", "GER");
        tmp.put("PL_SIFRA", "574");
        tmp.put("TR_BROJTR", "33444");
        tmp.put("TR_STATUS", "D");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill110PovezaneTransakcije() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("POVEZANE_TRANSAKCIJE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("POS_PL_SIFRA", "123");
        tmp.put("PG_GODINA", "1981");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TR_INTBROJ", "31724");
        tmp.put("TR_DATUM", "1981-01-04 15:58:18");
        tmp.put("POS_TRT_SIFRA", "   ");
        tmp.put("POS_TR_INTBROJ", "31924");
        tmp.put("POS_TR_DATUM", "1969-01-04 15:58:18");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "GER");
        tmp.put("POS_PL_SIFRA", "574");
        tmp.put("PG_GODINA", "2003");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TR_INTBROJ", "31926");
        tmp.put("TR_DATUM", "2003-02-06 16:38:18");
        tmp.put("POS_TRT_SIFRA", "   ");
        tmp.put("POS_TR_INTBROJ", "31724");
        tmp.put("POS_TR_DATUM", "1981-01-04 15:58:18");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill120ZadnjiBrojevi() {
 
        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("ZADNJI_BROJEVI");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("PG_GODINA", "1981");
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "123");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TT_ZADNJI_BROJ", "23523");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "2003");
        tmp.put("DR_SIFRA", "GER");
        tmp.put("PL_SIFRA", "574");
        tmp.put("TRT_SIFRA", "   ");
        tmp.put("TT_ZADNJI_BROJ", "23524");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "1998");
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("PL_SIFRA", "639");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TT_ZADNJI_BROJ", "23525");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PG_GODINA", "1969");
        tmp.put("DR_SIFRA", "VSR");
        tmp.put("PL_SIFRA", "548");
        tmp.put("TRT_SIFRA", "   ");
        tmp.put("TT_ZADNJI_BROJ", "23526");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill130RestrikcijaPrava() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("RESTRIKCIJA_PRAVA");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SRB");
        tmp.put("PRA_PL_SIFRA", "123");
        tmp.put("KL_ID", "mikica");
        tmp.put("SIFRA_PRAVA", "  0");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "GER");
        tmp.put("PRA_PL_SIFRA", "548");
        tmp.put("KL_ID", "laza");
        tmp.put("SIFRA_PRAVA", "  0");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "SDT");
        tmp.put("PRA_PL_SIFRA", "639");
        tmp.put("KL_ID", "perica");
        tmp.put("SIFRA_PRAVA", "  0");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("PRA_DR_SIFRA2", "VSR");
        tmp.put("PRA_PL_SIFRA", "574");
        tmp.put("KL_ID", "mikica2");
        tmp.put("SIFRA_PRAVA", "  0");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill140RobaIUsluge() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("ROBA_i_USLUGE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "123");
        tmp.put("RU_TIP", "A");
        tmp.put("RU_SIFRA", "DFK4");
        tmp.put("RU_NAZIV", "SPICANGLE");
        tmp.put("RU_OPIS", "lepo");
        tmp.put("RU_SLIKA", null);
        tmp.put("RU_KATBROJ", "D38");
        tmp.put("KL_KLASA", "  3");
        tmp.put("GR_GRUPA", " 0");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "GER");
        tmp.put("PL_SIFRA", "574");
        tmp.put("RU_TIP", "C");
        tmp.put("RU_SIFRA", "AFK4");
        tmp.put("RU_NAZIV", "MISEVI");
        tmp.put("RU_OPIS", "jeftino");
        tmp.put("RU_SLIKA", null);
        tmp.put("RU_KATBROJ", "A20");
        tmp.put("KL_KLASA", "  3");
        tmp.put("GR_GRUPA", " 0");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "VSR");
        tmp.put("PL_SIFRA", "639");
        tmp.put("RU_TIP", "B");
        tmp.put("RU_SIFRA", "BK78");
        tmp.put("RU_NAZIV", "Mikrofoni");
        tmp.put("RU_OPIS", "bezicni");
        tmp.put("RU_SLIKA", null);
        tmp.put("RU_KATBROJ", "B07");
        tmp.put("KL_KLASA", "  3");
        tmp.put("GR_GRUPA", " 0");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("PL_SIFRA", "548");
        tmp.put("RU_TIP", "A");
        tmp.put("RU_SIFRA", "AK40");
        tmp.put("RU_NAZIV", "PATIKE");
        tmp.put("RU_OPIS", "kozne");
        tmp.put("RU_SLIKA", null);
        tmp.put("RU_KATBROJ", "A99");
        tmp.put("KL_KLASA", "  3");
        tmp.put("GR_GRUPA", " 0");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("DR_SIFRA", "SDT");
        tmp.put("PL_SIFRA", "123");
        tmp.put("RU_TIP", "E");
        tmp.put("RU_SIFRA", "E70");
        tmp.put("RU_NAZIV", "NAOCARE");
        tmp.put("RU_OPIS", "crne");
        tmp.put("RU_SLIKA", null);
        tmp.put("RU_KATBROJ", "E386");
        tmp.put("KL_KLASA", "  3");
        tmp.put("GR_GRUPA", " 0");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill150StrukturaTransakcije() { //POPUNITI

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("STRUKTURA_TRANSAKCIJE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("POS_DR_SIFRA", "SRB");
        tmp.put("POS_PL_SIFRA", "123");
        tmp.put("PG_GODINA", "1981");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TR_INTBROJ", "31724");
        tmp.put("TR_DATUM", "1981-01-04 15:58:18");
        tmp.put("STR_RBR", "3655");
        tmp.put("PRA_DR_SIFRA", "null");
        tmp.put("PL_SIFRA", "574");
        tmp.put("RU_TIP", "A");
        tmp.put("RU_SIFRA", "DFK4");
        tmp.put("STR_KOLIKO", "21.00");
        tmp.put("JM_SIFRA", "  3");
        tmp.put("STR_JEDCENA", "12.5");
        tmp.put("STR_DOGCENA", "20.78");
        tmp.put("STR_RABAT", "1.3");
        tmp.put("STR_VREDNOST", "17.62");
        tmp.put("VA_SIFRA", "682");
        ds.insert(tmp);

        tmp.clear();
        tmp.put("POS_DR_SIFRA", "GER");
        tmp.put("POS_PL_SIFRA", "574");
        tmp.put("PG_GODINA", "2003");
        tmp.put("TRT_SIFRA", "  0");
        tmp.put("TR_INTBROJ", "31926");
        tmp.put("TR_DATUM", "2003-02-06 16:38:18");
        tmp.put("STR_RBR", "3666");
        tmp.put("PRA_DR_SIFRA", "null");
        tmp.put("PL_SIFRA", "639");
        tmp.put("RU_TIP", "C");
        tmp.put("RU_SIFRA", "AFK4");
        tmp.put("STR_KOLIKO", "60.52");
        tmp.put("JM_SIFRA", "  3");
        tmp.put("STR_JEDCENA", "63.20");
        tmp.put("STR_DOGCENA", "201.33");
        tmp.put("STR_RABAT", "21.00");
        tmp.put("STR_VREDNOST", "173.62");
        tmp.put("VA_SIFRA", "020");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill160Cenovnik() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("CENOVNIK");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "123");
        tmp.put("RU_TIP", "R");
        tmp.put("RU_SIFRA", "DFK4");
        tmp.put("CEN_OD", "1969-01-04 15:58:18");
        tmp.put("CEN_DO", null);
        tmp.put("CEN_NABAVNA", "12.5");
        tmp.put("CEN_PRODAJNA", "20.78");
        tmp.put("VA_SIFRA", "682");
        tmp.put("CEN_VAZI", "true");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }

    public void fill170CenePoJediniciMere() {

        ebDBDataSet ds = new ebDBDataSet();
        ds.setTableName("CENE_PO_JEDINICI_MERE");
        ds.Prepare();
        ds.Open();

        ds.emptyTable();

        LinkedHashMap<String, Object> tmp = new LinkedHashMap();

        tmp.clear();
        tmp.put("DR_SIFRA", "SRB");
        tmp.put("PL_SIFRA", "123");
        tmp.put("RU_TIP", "A");
        tmp.put("RU_SIFRA", "DFK4");
        tmp.put("CEN_OD", "1969-01-04 15:58:18");
        tmp.put("JM_SIFRA", "  3"); //PROVERITI
        tmp.put("JMC_NABAVNA", "21.78");
        tmp.put("JMC_DOGOVORENA", "87.9");
        ds.insert(tmp);

        ds.Unprepare();
        ds.Close();

    }
}
